package com.ssy.lingxi.product.api.model.response.commodity;

import com.ssy.lingxi.product.api.model.request.commodity.CommodityMemberRequest;
import lombok.Data;

import java.util.List;

/**
 * 商品价格策略详情响应类
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/1/11
 */
@Data
public class UnitPriceStrategyDetailResponse {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 商品价格策略名称
     */
    private String name;

    /**
     * 商城id
     */
    private Long shopId;

    /**
     * 商城类型：1.企业商城 2.积分商城 3.渠道商城 4.渠道自有商城 5.渠道积分商城
     */
    private Integer type;

    /**
     * 商城环境:1.web 2.H5 3.小程序 4.IOS 5.安卓
     */
    private Integer environment;

    /**
     * 商品id
     */
    private CommodityResponse commodity;

    /**
     * 产品定价：1-现货价格, 2-价格需要询价, 3-积分兑换商品
     */
    private Integer priceType;

    /**
     * 商品会员价格
     */
    private List<CommodityMemberUnitPriceResponse> memberUnitPriceList;

    /**
     * 适用类型：1-会员; 2-会员等级;
     */
    private Integer applyType;

    /**
     * 适用会员
     */
    private List<CommodityMemberRequest> commodityMemberList;

    /**
     * 适用会员等级
     */
    private List<CommodityMemberLevelResponse> commodityMemberLevelList;
}
